'''
存款买房（A）
类型：流程控制
描述
你刚刚大学毕业，在北京找到了一份很好的工作，决定开始存钱买房。由于北京的房价很高，你要攒几年钱才能付得起房子的首付。
现根据以下假定来计算你需要多长时间才能攒够首付款：
1.将你想购买的房子的总价称为total_cost。
2.将首付款占总房价的比例称为portion_down_payment。为简单起见，假设portion_down_payment = 0.30（30%）。
3.将存款金额称为current_savings。你的存款从0元开始。
4.假设你的年薪是annual_salary，按12个月平均发放，单位是元。
5.假设你每个月都要拿出一定百分比的工资来存首付。称为portion_saved，此值为一个表示百分比的整数，例如50表示50%。
6. 结果保留两位小数
'''
total_cost = float(input())           # 代表当前房价
annual_salary = float(input())        # 年薪
portion_saved = float(input())/100    # 月存款比例

portion_down_payment = 0.30           # 首付款占总房价的比例为30%
down_payment = total_cost * portion_down_payment # 首付款
monthly_salary =annual_salary/12      # 月薪
monthly_deposit = monthly_salary * portion_saved # 月存款额
current_savings = 0                   # 存款
number_of_months = 0                  # 需要几个月
print('首付','%.2f'%down_payment,"元")
print('月存款','%.2f'%monthly_deposit,"元")   # 保留两位小数格式 '%.2f'%name

while current_savings <= down_payment:
    current_savings += monthly_deposit
    number_of_months += 1

print(f'需要{number_of_months}个月可以存够首付')

